<?php namespace Admin\Controller;
use Hdphp\Controller\Controller;
class LoginController extends Controller{
	private $model;
	public function __init(){
		$this->model=new \Admin\Model\Login;
	}
	public function index(){
		if(IS_POST){
			//获取验证码
			$code=Q('post.code',NULL,'strtoupper');
			//验证码的判断
			if($code!=$_SESSION['code']){
				View::error('验证码错误');
			}
			//用户名和密码的获取
			$useraccount=Q('post.account');
			$password=Q('post.password','','md5');
			//导入数据库

			
			//找到数据库中相对应得信息
			//判断用户名
			$userData=$this->model->where(array('adminaccount'=>$useraccount))->find();
			if(!$userData){
				View::error('用户名或密码错误');
			}
			//判断密码
			if($userData['adminpwd']!=$password){
				View::error('用户名或密码错误');
				
			}
			//如果都没问题，将主键和用户账号保存在session中
			$_SESSION['info']=array(
			'aid'=>$userData['aid'],
			'adminaccount'=>$userData['adminaccount']
			);
			$this->model->IP();
			View::success('登陆成功',U('Index/index'));
		}
		View::make();
	}
	public function code(){
		Code::num(1)->make();
	}
	public function out(){
		session_unset();
		session_destroy();
		go(U('Login/index'));
	}
}



?>